$(function () {
    function changeValiImage(img){
        img.src = "/user/yzm?time=" + new Date().getTime();
    }
    var error_name = true;
    var error_pwd = true;
    var error_cpwd = true;
    var error_email=true;
    var error_yzm = true;
    var error_allow = true;

    $("#user_name").attr("placeholder","请输入6~12位账号（不可有特殊字符）");
    $("#pwd").attr("placeholder","请输入6~12位密码（不可有特殊字符）");
    $("#cpwd").attr("placeholder","请确认密码");
    $("#email").attr("placeholder","请输入邮箱");
    $("#mailYzm").attr("placeholder","请输入验证码");

    // $('.captcha').click(function () {
    //     $('.captcha').attr('src', "/user/yzm?time=" + new Date().getTime());
    // });

    $('#user_name').blur(function () {
        user_name();
    });

    $('#pwd').blur(function () {
        user_pwd();
    });
    $('#cpwd').blur(function () {
        user_cpwd();
    });
    $('#email').blur(function () {
        user_email();
    });
    $('#mailYzm').blur(function () {
        user_mailYzm();
    });
    $('#sendYzmBtn').click(function () {
        alert("已点击");
        user_mailActivate();
    });

    function user_mailActivate() {
        alert("已点击2");
        alert($('#email').val());
        $.get("/user/mailActivate?email="+$('#email').val());

    }
    // $("#id_captcha_1").blur(function () {
    //     captcha();
    // });

    function user_name(){
        var user_name=$('#user_name').val();
        var len = $('#user_name').val().length;
        var reg_user_name = /^[a-zA-Z0-9]+$/;
        if(len == 0)
        {
            error_name=true;
            $('#user_name').next().html("请输入账号");
            $('#user_name').next().show();
        }
        else if(len<6 || len>12)
        {
            error_name=true;
            $('#user_name').next().html("账号长度错误");
            $('#user_name').next().show();
        }
        else if(!reg_user_name.test(user_name)) {
            error_name = true;
            $('#user_name').next().html("账号格式错误");
            $('#user_name').next().show();
        }
        else {
            $.get("/user/uidCheck/"+$('#user_name').val(),function (data) {
                if(data=="ok"){
                    alert("123456");
                }
                // alert(data);
            });
                error_name=false;
                $('#user_name').next().hide();
            }



    }

    function user_pwd(){
        var pwd = $('#pwd').val();
        var len = $('#pwd').val().length;
        var reg_user_pwd = /^[a-zA-Z0-9]+$/;
        if(len == 0)
        {
            error_pwd=true;
            $('#pwd').next().html("请输入密码");
            $('#pwd').next().show();
        }
        else if(len<6||len>12)
        {
            error_pwd=true;
            $('#pwd').next().html("密码长度错误");
            $('#pwd').next().show();
        }
        else if(!reg_user_pwd.test(pwd)){
            error_pwd=true;
            $('#pwd').next().html("密码格式错误");
            $('#pwd').next().show();
        }
        else
        {
            error_pwd=false;
            $('#pwd').next().hide();
        }
    }

    function user_cpwd(){
        var cpwd = $('#cpwd').val();
        var len = $('#cpwd').val().length;
        var reg_user_cpwd = /^[a-zA-Z0-9]+$/;
        if(len == 0)
        {
            error_cpwd=true;
            $('#cpwd').next().html("请确认密码");
            $('#cpwd').next().show();
        }
        else if(len<6||len>12)
        {
            error_cpwd=true;
            $('#cpwd').next().html("密码长度错误");
            $('#cpwd').next().show();
        }
        else if(!reg_user_cpwd.test(cpwd)){
            error_cpwd=true;
            $('#cpwd').next().html("密码格式错误");
            $('#cpwd').next().show();
        }
        else if(cpwd!=$('#pwd').val()){
            error_cpwd=true;
            $('#cpwd').next().html("密码不一致");
            $('#cpwd').next().show();
        }
        else
        {
            error_cpwd=false;
            $('#cpwd').next().hide();
        }
    }

    function user_email(){
        var email = $('#email').val();
        var len = $('#email').val().length;
        var reg_user_email = /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+\.([a-zA-Z]{2,4})$/;
        if(len == 0)
        {
            error_email=true;
            $('#email').next().html("请输入邮箱");
            $('#email').next().show();
        }
        // else if(len<6||len>12)
        // {
        //     error_email=true;
        //     $('#email').next().html("长度错误");
        //     $('#email').next().show();
        // }
        else if(!reg_user_email.test(email)){
            error_email=true;
            $('#email').next().html("邮箱格式错误");
            $('#email').next().show();
        }
        else
        {
            error_email=false;
            $('#email').next().hide();
        }
    }

    function user_mailYzm() {
        len = $('#mailYzm').val().length;
        if(len == 0)
        {
            error_yzm = true;
            $("#mailYzm").next().next().html("请输入验证码");
            $("#mailYzm").next().next().show();
        }
        // else if(len != 4)
        // {
        //     error_captcha = true;
        //     $(".yanzheng_error").html("验证码错误");
        //     $(".yanzheng_error").show();
        // }
        else{
            error_yzm = false;
            $("#mailYzm").next().next().hide();
        }
    }

    function user_allow(){
        alert($("#allow").prop("checked"));
        if($("#allow").prop("checked")){
            error_allow=false;
            $(".error_tip2").hide();
        }else {
            error_allow=true;
            $(".error_tip2").show();
            $(".error_tip2").html("请勾选协议！");
        }
    }

    // function usernamepd() {
    //     $.ajaxSettings.async = false;
    //     $.get("/user/loginCheck/"+$('#username').val()+"/"+$("#pwd")+"/",function (data) {
    //         if(data.data == 1)
    //         {
    //             error = false;
    //             $('#username').next().hide();
    //         }
    //         else
    //         {
    //             error = true;
    //             $('#username').next().html("用户名或密码错误");
    //             $('#username').next().show();
    //         }
    //     });
    //     $.ajaxSettings.async = true;
    // }
    //
    // function cookie() {
    //     if($("#jzyhm").is(':checked'))
    //     {
    //         $.get("/user/cookie/"+$('#username').val());
    //     }
    //     else
    //     {
    //         $.get("/user/cookie/")
    //     }
    //
    // }

    $('#reg_form').submit(function(){
        user_name();
        user_pwd();
        user_cpwd();
        user_email();
        user_mailYzm();
        user_allow();

        // cookie();
// alert(1);
        if(error_name == false && error_pwd == false && error_cpwd == false && error_email == false && error_yzm == false && error_allow == false )
        {
            return ture;
            // usernamepd();
        }
        else
        {

            // alert(error_name);
            // alert(error_pwd);
            // alert(error_cpwd);
            // alert(error_email);
            alert(error_yzm);
            alert(error_allow);
            return false;
        }
        alert(2);
return true;
        // if(error == true)
        // {
        //    return false;
        // }
        // else
        // {
        //    return true;
        // }

    });

});

